package com.seed.core.annotation;

import com.seed.core.enumeration.ColumnType;

public @interface Col {
    ColumnType type() default ColumnType.VARCHAR;
    /**
     * 数据库中的字段长度，比如 varchar(32) 中的 32
     */
    int length() default 64;
    String label() default "";
    /**
     * 字段注释。
     */
    String comment() default "";
    String defVal() default ""; //COLUMN_DEF 默认值

    int precision() default 10;
    int scale() default 2;
    boolean required() default false;
    boolean unique() default false;
    String min() default "";
    String max() default "";
    String options() default "";
}
